.NET Web Application Developer (Microservices) | Contract

  •  Job Reference: 158654
  •  Industry: Information and Communications Technology
  •  Consultant Registration Number: R1434374
  •  EA License Number: 02C3423

Overview

We are looking for a capable .NET Web Application Developer with hands-on experience in microservices architecture. The ideal candidate will design, develop, and maintain modern web applications using .NET Core/.NET 6+, ensuring scalability, performance, and seamless integration across distributed services.

Responsibilities

  • Develop and enhance web applications using .NET Core/.NET 6+ and modern web frameworks.
  • Build and maintain microservices, RESTful APIs, and backend components following best practices.
  • Collaborate with UI/UX, product, and backend teams to translate requirements into scalable solutions.
  • Integrate microservices with databases, web frontends, and external systems.
  • Support CI/CD pipeline setup and automated deployments.
  • Conduct code reviews, write maintainable code, and ensure high-quality deliverables through unit and integration testing.
  • Troubleshoot application issues, optimise performance, and improve service reliability.
  • Participate in architectural discussions and contribute to continuous improvement.

Requirements

  • Degree in Information Technology or related discipline.
  • 2-3 years of experience developing web applications using .NET Core/.NET 6+.
  • Solid skills in ASP.NET Core MVC/Web API, microservices architecture, and RESTful services.
  • Experience with frontend integration (React, Angular, or similar) is good to have.
  • Solid understanding of relational and NoSQL databases (SQL Server, PostgreSQL, MongoDB, etc.).
  • Hands-on experience with containerisation (Docker) and orchestration (Kubernetes).
  • Familiarity with message queues (Kafka, RabbitMQ, Azure Service Bus) for event-driven solutions.
  • Experience with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins).
  • Knowledge of cloud environments (Azure or AWS).
  • Excellent problem-solving skills and ability to work in an Agile environment.
  • Good communication skills and ability to collaborate across teams.